package com.shop2cn.iapi.agentproducts.parameter;

import java.util.List;

public class CatalogDto {
	/**商品条码*/
	private String barcode;
	
	/**虚拟库存*/
	private Integer virtualStock;
	/**市场价*/
	private double marketAmount;
	private String CatalogId;
    private String parentCatalogId;
    private Double directPrice;
    private Integer stock;
    private String sku;
    private String propertyValue;
    private List<AgentPriceDto> agentPriceList;
    private double Weight;
    private String pic;
    private Integer operateType;
    
    private List<CatalogSubCodeDto> subCodeList;
    
    public Integer getOperateType() {
		return operateType;
	}

	public void setOperateType(Integer operateType) {
		this.operateType = operateType;
	}

	private List<CatalogPropDto> propertyList;
    
    public String getCatalogId() {
		return CatalogId;
	}

	public void setCatalogId(String catalogId) {
		CatalogId = catalogId;
	}

	/**单日限购数*/
    private Integer limitNum;
    
    /**免税店价格*/
    private double marketPrice;
    
    

	public Integer getLimitNum() {
		return limitNum;
	}

	public void setLimitNum(Integer limitNum) {
		this.limitNum = limitNum;
	}

	public double getMarketPrice() {
		return marketPrice;
	}

	public void setMarketPrice(double marketPrice) {
		this.marketPrice = marketPrice;
	}

	public List<CatalogPropDto> getPropertyList() {
        return propertyList;
    }

    public void setPropertyList(List<CatalogPropDto> propertyList) {
        this.propertyList = propertyList;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public double getWeight() {
        return Weight;
    }

    public void setWeight(double weight) {
        Weight = weight;
    }

    public String getParentCatalogId() {
        return parentCatalogId;
    }

    public void setParentCatalogId(String parentCatalogId) {
        this.parentCatalogId = parentCatalogId;
    }

    public Double getDirectPrice() {
        return directPrice;
    }

    public void setDirectPrice(Double directPrice) {
        this.directPrice = directPrice;
    }
    

    /**
	 * @return virtualStock
	 */
	public Integer getVirtualStock() {
		return virtualStock;
	}

	/**
	 * @param virtualStock 要设置的 virtualStock
	 */
	public void setVirtualStock(Integer virtualStock) {
		this.virtualStock = virtualStock;
	}

	public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }
    

    /**
	 * @return marketAmount
	 */
	public double getMarketAmount() {
		return marketAmount;
	}

	/**
	 * @param marketAmount 要设置的 marketAmount
	 */
	public void setMarketAmount(double marketAmount) {
		this.marketAmount = marketAmount;
	}

	public String getPropertyValue() {
        return propertyValue;
    }

    public void setPropertyValue(String propertyValue) {
        this.propertyValue = propertyValue;
    }

    public List<AgentPriceDto> getAgentPriceList() {
        return agentPriceList;
    }

    public void setAgentPriceList(List<AgentPriceDto> agentPriceList) {
        this.agentPriceList = agentPriceList;
    }

	/**
	 * @return the barcode
	 */
	public String getBarcode() {
		return barcode;
	}

	/**
	 * @param barcode the barcode to set
	 */
	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}
    
	/**
	 * 成本价
	 */
    private Double costPrice;

	public Double getCostPrice() {
		return costPrice;
	}

	public void setCostPrice(Double costPrice) {
		this.costPrice = costPrice;
	}

	public List<CatalogSubCodeDto> getSubCodeList() {
		return subCodeList;
	}

	public void setSubCodeList(List<CatalogSubCodeDto> subCodeList) {
		this.subCodeList = subCodeList;
	}
}
